package com.qf.openapi2204.common.mqbean;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.HashMap;

/**
 * 注意，MqBean需要标记成可序列化
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RoutingInfoMqBean implements Serializable {

    // 序列化版本号，有些框架再执行反序列化时，会检查该版本号
    // 如果与序列化时的版本号一致，则可以反序列化，否则会抛异常
    private static final long serialVersionUID = 123456789L;

    private String type; // update,add,delete

    private HashMap<String,Object> data; // 路由信息

    private String key;

}
